\relax 
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Parsing Engines}{13}{chapter.3}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{ch:parsing}{{3}{13}{Parsing Engines}{chapter.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Overview of Parsing Strategies}{13}{section.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Parsing Engine Selection Criteria}{13}{subsection.3.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Analysis Scope}{13}{section*.54}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Resource Constraints}{13}{section*.55}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Accuracy Requirements}{13}{section*.56}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Integration Complexity}{13}{section*.57}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Regex-Based Parsing Engine}{13}{section.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Pattern-Based Analysis Approach}{13}{subsection.3.2.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Parsing Engine Selection Decision Tree}}{14}{figure.caption.58}\protected@file@percent }
\newlabel{fig:parser-selection}{{3.1}{14}{Parsing Engine Selection Decision Tree}{figure.caption.58}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Core Pattern Definitions}{14}{subsection.3.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Basic Patterns}{14}{section*.59}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Function Definition Patterns}{14}{section*.60}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Function Call Patterns}{15}{section*.61}\protected@file@percent }
\@writefile{loa}{\contentsline {algorithm}{\numberline {4}{\ignorespaces Regex-Based Function Extraction}}{15}{algorithm.4}\protected@file@percent }
\newlabel{alg:regex-extraction}{{4}{15}{Regex-Based Function Extraction}{algorithm.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Preprocessing and Normalization}{15}{subsection.3.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Comment Removal}{15}{section*.62}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Macro Expansion Simulation}{15}{section*.63}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{String Literal Handling}{15}{section*.64}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Template Bracket Matching}{16}{section*.65}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}Limitations and Constraints}{16}{subsection.3.2.4}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Context Sensitivity}{16}{section*.66}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Nested Structures}{16}{section*.67}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Ambiguous Constructs}{16}{section*.68}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Incomplete Analysis}{16}{section*.69}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Clang AST Parsing Engine}{16}{section.3.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Abstract Syntax Tree Analysis}{16}{subsection.3.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}LibClang Integration}{16}{subsection.3.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Compilation Database Integration}{16}{section*.70}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Template Instantiation Analysis}{17}{section*.71}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Namespace and Scope Resolution}{17}{section*.72}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Example Clang AST Structure for Function Call Analysis}}{17}{figure.caption.73}\protected@file@percent }
\newlabel{fig:clang-ast}{{3.2}{17}{Example Clang AST Structure for Function Call Analysis}{figure.caption.73}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}AST Traversal Algorithms}{17}{subsection.3.3.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.4}Advanced C++ Feature Support}{17}{subsection.3.3.4}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Template Analysis}{17}{section*.74}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Lambda Functions}{17}{section*.75}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Auto Type Deduction}{17}{section*.76}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Concept and Constraints}{17}{section*.77}\protected@file@percent }
\@writefile{loa}{\contentsline {algorithm}{\numberline {5}{\ignorespaces AST-Based Call Graph Extraction}}{18}{algorithm.5}\protected@file@percent }
\newlabel{alg:ast-extraction}{{5}{18}{AST-Based Call Graph Extraction}{algorithm.5}{}}
\@writefile{toc}{\contentsline {paragraph}{Module Analysis}{18}{section*.78}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.5}Error Handling and Diagnostics}{18}{subsection.3.3.5}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Compilation Errors}{18}{section*.79}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Warning Management}{18}{section*.80}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Diagnostic Callbacks}{18}{section*.81}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3.4}Parser Coordination and Selection}{18}{section.3.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}Hybrid Parsing Strategy}{18}{subsection.3.4.1}\protected@file@percent }
\@writefile{loa}{\contentsline {algorithm}{\numberline {6}{\ignorespaces Adaptive Parser Selection}}{19}{algorithm.6}\protected@file@percent }
\newlabel{alg:adaptive-parsing}{{6}{19}{Adaptive Parser Selection}{algorithm.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2}Result Integration}{19}{subsection.3.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Confidence Weighting}{19}{section*.82}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Conflict Resolution}{19}{section*.83}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Complementary Analysis}{19}{section*.84}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3.5}Performance Characteristics}{19}{section.3.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.1}Comparative Analysis}{19}{subsection.3.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.2}Optimization Strategies}{19}{subsection.3.5.2}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Caching}{19}{section*.86}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Incremental Processing}{19}{section*.87}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {3.1}{\ignorespaces Parsing Engine Performance Comparison}}{20}{table.caption.85}\protected@file@percent }
\newlabel{tab:parser-comparison}{{3.1}{20}{Parsing Engine Performance Comparison}{table.caption.85}{}}
\@writefile{toc}{\contentsline {paragraph}{Parallel Processing}{20}{section*.88}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Resource Management}{20}{section*.89}\protected@file@percent }
\@setckpt{chapters/ch3_parsing_engines}{
\setcounter{page}{21}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{3}
\setcounter{section}{5}
\setcounter{subsection}{2}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{2}
\setcounter{table}{1}
\setcounter{parentequation}{0}
\setcounter{lstnumber}{1}
\setcounter{section@level}{4}
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{47}
\setcounter{float@type}{16}
\setcounter{algorithm}{6}
\setcounter{ALG@line}{12}
\setcounter{ALG@rem}{0}
\setcounter{ALG@nested}{0}
\setcounter{ALG@Lnr}{2}
\setcounter{ALG@blocknr}{10}
\setcounter{ALG@storecount}{0}
\setcounter{ALG@tmpcounter}{0}
\setcounter{LT@tables}{0}
\setcounter{LT@chunks}{0}
\setcounter{caption@flags}{2}
\setcounter{continuedfloat}{0}
\setcounter{subfigure}{0}
\setcounter{subtable}{0}
\setcounter{theorem}{0}
\setcounter{lstlisting}{0}
}
